﻿/* CSS Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
strong{ font-weight:bold;}
img{ vertical-align:top;}
.cl{ clear:both; font-size:0;}

a{ color:#000000; font-size:12px; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:none;}

body{ font-size:12px; color:#000000; font-family:"Microsoft YaHei"; background:#11478c;}
.wrapper{ width:1001px; margin:0 auto; overflow:hidden; background:#fff; padding:0 5px;}

.nav{ width:1001px;height:40px; background:url(../image/nav_bg.jpg) 0 0 repeat-x;}
.nav ul{ width:1001px;}
.nav ul li{ float:left;  position:relative; z-index:1;text-align:center; background:url(../image/nav_icon.jpg) 0 center no-repeat; padding-left:2px;}
.nav ul .fisrt{ background:none;}
.nav ul li a{font-size:14px;text-align:center;letter-spacing:1px;width:98px; color:#0259a9; float:left; height:40px; line-height:40px; font-weight:bold;}
.nav ul li a:hover{ color:#ff0000;}
.nav ul li ul{ width:98px; overflow:hidden; position:absolute; z-index:99; left:2px; top:40px;}
.nav ul li ul li{ height:27px; width:98px; margin-bottom:1px; background:#b1b2b1; padding:0;}
.nav ul li ul li a{height:27px; line-height:27px; width:98px; font-size:12px;}
.nav ul li ul li a:hover{ color:#ff0000;}
.nav li a.level:hover,
.nav li:hover a.level{color:#ff0000;}
.sf-sub-indicator{ display:none;}

#banner{ width:1001px; height:321px!important; overflow:hidden; margin-bottom:12px;}

.content{ width:1001px; overflow:hidden; margin-bottom:12px;}
.sidebar{ width:270px; float:left;}

.h_box{ width:270px; background:url(../image/zz_bg.jpg) 0 0 no-repeat; height:205px; overflow:hidden; margin-bottom:12px;}
.h_cp{ width:270px; margin-bottom:7px; height:30px; overflow:hidden;}
.h_cp a{ width:55px; height:30px; float:right;}
#h_show{ width:230px; height:159px; overflow:hidden; margin-left:18px;}

.map{ width:269px; height:214px; margin-bottom:12px; overflow:hidden;}

.ct_box{ width:269px; background:url(../image/ct_bg.jpg) 0 0 no-repeat; height:328px; overflow:hidden;}
.ct_cp{ width:269px; margin-bottom:11px; height:30px; overflow:hidden;}
.ct_cp a{ width:55px; height:30px; float:right;}
.ct_txt{ width:235px; margin:133px 0 0 22px; overflow:hidden; height:155px;}
.ct_txt p{ line-height:190%;}

.main_con{ width:718px; float:right; overflow:hidden;}
.main_top{ width:718px; overflow:hidden; margin-bottom:14px;}

.jj_box{ width:350px; height:237px; background:url(../image/jj_bg.jpg) 0 0 no-repeat; overflow:hidden; float:left;}
.jj_cp{ width:350px; height:30px; overflow:hidden; margin-bottom:11px;}
.jj_cp a{ width:55px; height:30px; float:right;}
.jj_cloumn{ width:320px; padding:0 15px; overflow:hidden; height:188px;}
.jj_pic{ float:left; border:4px solid #ccc5c5; margin-right:12px;}
.jj_txt{  line-height:200%; margin-left:17px; display:inline;}

.news_box{ width:350px; height:237px; background:url(../image/news_bg.jpg) 0 0 no-repeat; float:right;}
.news_list{ width:320px; height:188px;overflow:hidden; margin-left:15px}
.news_list li{ height:28px; line-height:28px;width:320px; overflow:hidden; border-bottom:1px dotted #d8d8d8;}
.news_list li a{ float:left;}
.news_list li span{ float:right;}

.show_box{ width:718px;overflow:hidden; background:url(../image/chanp_bg.jpg) 0 0 no-repeat; height:520px;}
.show_cp{ width:718px; margin-bottom:12px; height:30px; overflow:hidden;}
.show_cp a{ width:55px; height:30px; float:right;}
.show_panel{ width:698px; overflow:hidden; padding-left:10px;}
.show_cloumn{ width:698px; overflow:hidden;}
#show_list{ width:698px; overflow:hidden;}
#show_list li{ width:698px; overflow:hidden;}
#show_list li a{ width:202px; float:left; overflow:hidden; margin:0 15px 12px; text-align:center;}
#show_list li img{ border:3px solid #2f64a5;}
#show_list li span{ display:block; padding-top:8px; font-size:14px; font-weight:bold; letter-spacing:1px; color:#2f64a5;}

.chanp_box{ width:999px; height:244px; background:url(../image/show_bg.jpg) 0 0 no-repeat; overflow:hidden; margin:0 auto 12px;}
.chanp_cp{ width:999px; margin-bottom:12px; height:30px; overflow:hidden;}
.chanp_cp a{ width:55px; height:30px; float:right;}
.chanp_panel{ width:969px; overflow:hidden; padding-left:15px;}
.chanp_cloumn{ width:969px; overflow:hidden;}
#show_list2{ width:969px; overflow:hidden;}
#show_list2 li{float:left; margin:0 11px; text-align:center;}
#show_list2 li img{ border:3px solid #2f64a5;}
#show_list2 li span{ display:block; padding-top:8px; font-size:14px; font-weight:bold; letter-spacing:1px; color:#2f64a5;}

.foot{ width:1001px; height:60px;overflow:hidden; font-family:Arial, Helvetica, sans-serif; background:url(../image/foot.jpg) 0 0 repeat-x; text-align:center; padding-top:29px; color:#fff;}
.foot p{ margin-bottom:12px;}
.foot a{ color:#fff;}
.foot a:hover{ color:#ff0000;}

.pro_box{ width:269px; margin-bottom:12px; overflow:hidden;}
.pro_cp{ width:269px; background:url(../image/pro_cp.jpg) 0 0 no-repeat; height:30px; overflow:hidden;}
.pro_cp a{ width:55px; height:30px; float:right;}
.pro_cloumn{ width:269px; background:url(../image/pro_bg.jpg) 0 0 repeat-y; padding:7px 0 7px; overflow:hidden;}
.pro_list{ width:200px; margin-left:20px; overflow:hidden;}
.pro_list li{ height:28px; line-height:28px;}
.pro_list li a{ letter-spacing:1px; font-size:14px; font-weight:bold; color:#2f64a5;}
.pro_list li a:hover{ color:#ff0000;}

.in_cp{ width:685px; overflow:hidden; padding:0 20px 0 12px; height:30px; line-height:30px;background:url(../image/in_cp.jpg) 0 0 no-repeat;}
.in_cp h3{font-size:14px; font-weight:bold; letter-spacing:1px; float:left; color:#fff;}
.in_cp p{ float:right;}

.in_cloumn{ width:717px; background:url(../image/in_cloumn_bg.jpg) 0 0 repeat-y; overflow:hidden; padding:14px 0 0 0;}

.in_txt{ width:677px; padding:0 20px;}
.in_txt p{ text-indent:25px; line-height:200%; margin-bottom:7px; }

